セクション: mse.Sequence
フローエディタの定義はこのセクションで定義されます。モジュールエディタが追加タブを使用できるように、このセクションはモジュール宣言に存在する必要があります。 フローエディタ 提供します。
SEC mse.Sequence //optional: yes, modifier: [UPDATE]
Root := TRUE/FALSE; //optional: yes, type: BoolFlag
Step := TRUE/FALSE; //optional: yes, type: BoolFlag
Parallel := TRUE/FALSE; //optional: yes, type: BoolFlag
Branch := TRUE/FALSE; //optional: yes, type: BoolFlag
VisibleParams := [<visparam1>, <visparam2>,...]; //optional: yes, type: ID-list
VisibleIOs := [<visIO1>, <visIO2>,...]; //optional: yes, type: ID-list
VisibleRefs := [<visref1>, <visref2>,...]; //optional: yes, type: ID-list
AConnectionColor := [<itfname>]; //optional: yes, type: ID-list
BConnectionColor := [<itfname>]; //optional: yes, type: ID-list
OnlineActiveVar := <xActive>; //optional: yes, type: ID
OnlineBreakpointVar := <xBreakpoint>; //optional: yes, type: ID
OnlineBreakpointActiveVar := <xAvtiveBreakpoint>; //optional: yes, type: ID
OnlineWatchVars := [<variable1>, <variable2>,...]; //optional: yes
END_SEC定義タイプの構文の詳細については、「 モジュール宣言の構文 説明された。
モジュールに使用できる定義は 1 つだけです
Root、Step、ParallelまたはBranch決意すること。この定義に応じて、モジュールはフロー エディターで次のフロー要素のいずれかによって表されます。
根: | ![]() | のようなシーケンスになります |
ステップ: | ![]() | この商品はそれと似ています |
平行: | ![]() | 分岐ステップは、長方形の下の円で表されます。長方形は、そのセクションに含まれるモジュールの特定のプロパティを示すために使用されます。 |
支店: | ![]() | 決定ステップは、長方形の下のひし形で表されます。長方形は、そのセクションに含まれるモジュールの特定のプロパティを示すために使用されます。 |
VisibleParamsフロー要素の四角形で使用可能なパラメータを設定します。VisibleIOsフロー要素の四角形で利用可能な EA を指定します。VisibleRefsフロー要素の四角形で使用可能な参照を設定します。AConnectionColor:割り当てられたスロットのモジュールインスタンス間の接続線が の色で表示されます。 接続 描かれた。フローエディタのオプションで設定できます。BConnectionColor:割り当てられたスロットのモジュールインスタンス間の接続線が の色で表示されます。 B接続 描かれた。フローエディタのオプションで設定できます。OnlineActiveVar: このパラメータは、関連するファンクション ブロックまたはそのベース FB の 1 つで宣言する必要があるブール変数に割り当てることができます。オンライン操作では、この変数が設定されている場合、プロセス ステップが黄色で表示されます。TRUEが設定されています。OnlineBreakpointVar: このパラメータは、関連するファンクション ブロックまたはそのベース FB の 1 つで宣言する必要があるブール変数に割り当てることができます。オンライン操作では、コマンドは設定またはリセットを行います。 ブレークポイントのオン/オフを切り替える コンテキスト メニューからブレークポイントを選択します。さらに、代入された変数が表示されますTRUEまたは。FALSEセット。オンの場合TRUEを設定すると、フローエディタ上でステップが赤枠で表示されます。OnlineBreakpointActiveVar: このパラメータは、関連するファンクション ブロックまたはそのベース FB の 1 つで宣言する必要があるブール変数に割り当てることができます。オンライン操作では、この変数が設定されている場合、プロセスステップが赤色で表示されます。TRUEが設定されています。OnlineWatchVars: 以下にリストされているすべての変数 (単純なデータ型) は、ここで変数として使用できます。VAR_INPUT、VAR_OUTPUT、VARまたはVAR_IN_OUTの FB (またはその基本 FB) を使用できます。複雑な変数タイプ (次の形式) を作成することはできません。FBInst.xVariable、など)。変数はカンマで区切られたリストで指定されます。
SEC mse.Sequence
Branch;
VisibleIOs := [xIn];
AConnectionColor := [itfSequenceTrue];
BConnectionColor := [itfSequenceFalse];
OnlineActiveVar := xActive;
OnlineBreakpointVar := xBreakpoint;
OnlineBreakpointActiveVar := xBreakpointActive;
OnlineWatchVars := [iPartTimeElapsed];
END_SEC


